All OLE Messaging Library Objects

All OLE Messaging Library objects contain the properties Application5GI0QO, Class1CT5_O0, Parent13HN1VR, and Session23X3PG. The Application and Session properties have the same values for all objects within a given session. The Parent property indicates the immediate parent of the object, and the Class property is an integer value that identifies the OLE Messaging Library object.

All four of these common properties have read-only access in all objects. Note that for the Session object, the Parent and Session properties are assigned the value Nothing. The Session object represents the highest level in the OLE Messaging Library object hierarchy and has no parent.

To reduce duplication, the detailed reference for these properties appears only once, in this section. The following table lists the properties that are common to all OLE Messaging Library objects and that have the same meaning for all objects.

Properties

Property name

Type

Access

Application5GI0QO

String

Read-only

Class1CT5_O0

Long

Read-only

Parent13HN1VR

Object

Read-only

Session23X3PG

Session object

Read-only

 

Several objects also have a Type property, but it is not defined for all objects and its meaning varies depending on the object. The following table summarizes the Type property.

Object

Description of the Type property

AddressEntryENBLQH

The messaging system: SMTP, FAX, and so on

AttachmentENNF7U

The attachment type: mapiFileData, mapiFileLink, mapiOLE, or mapiEmbeddedMessage

FieldJ34I44

The field data type: vbInteger, vbLong, and so on

 

 

 

 

MessageSWMKS8

The MAPI message class: IPM.Note, and so on

MessageFilterE20MJ6

The MAPI message class: IPM.Note, and so on

RecipientZN5EX_

The recipient type: To, Cc, or Bcc line

 

For detailed information about the Type property, see the reference documentation within each object.